Method for improving performances of a mobile radiocommunication system using a power control algorithm

ABSTRACT

A method for improving performances of a mobile radiocommunication system using a power control algorithm, said method essentially comprising:  
     regularly estimating ( 20 - 24, 27 ) if a criterion is met as to whether said power control algorithm should better be de-activated,  
     de-activating ( 28 ) said power control algorithm if said criterion is met.

[0001] The present invention is in a general way concerned with mobile radiocommunication systems.

[0002] The present invention is more particularly concerned with power control techniques used in such systems to improve performances (in terms of quality of service, of capacity, . . . etc.) despite the movements of users, i.e. despite continuous changes in their respective locations with respect to fixed infrastructures in such systems.

[0003] The present invention is in particular applicable to mobile radiocommunication systems of CDMA (“Code Division Multiple Access”) type, CDMA is a multiple access technique which makes it possible for several users to be simultaneously active on a same frequency, using different spreading codes.

[0004] As is known, CDMA systems use two types of power control techniques, a so-called open-loop power control technique, and a so-called closed loop power control technique (also called hereinafter CLPC). These power control techniques may be recalled for example for the uplink transmission direction, i.e. from MS (“Mobile Station”) to BTS (“Base Transceiver Station”). In the open-loop power control, a MS transmit power is controlled based on the power received by this MS from a BTS. In the CLPC, a MS transmit power is controlled based on the transmission quality of the link between this MS and a BTS, as estimated at this BTS.

[0005] The transmission quality of a link between a MS and a BTS depends on the ratio of the received signal power and the interference power, also called SIR (Signal-to-Interference Ratio). When the SIR of a MS is low, or equivalently when the powers of the other MSs are much higher than its power, its performances dramatically decrease. The CLPC algorithm enables to keep the SIR of each user as constant as possible.

[0006] The principle of the CLPC algorithm is that the BTS periodically estimates the SIR of the received signal from each MS, and compares this estimated SIR to a target SIR (SIR_(target)). If the estimated SIR is lower than the target SIR, the BTS sends a command to the MS for the MS to increase its transmit power. Otherwise, the BTS sends a command to the MS for the MS to decrease its transmit power. The target SIR is chosen by the BTS as a function of the required quality of service.

[0007] Such a principle however requires that the environment is not changing too fast, in particular that MSs speed is not too high.

[0008] WO 98/51026 teaches to adapt the power control step size of the CLPC algorithm, in particular as a function of MSs mobility requirements (the BTS in particular assigning a larger power control step size for MSs having higher mobility requirements).

[0009] This however does not solve the problem that in fast changing environments, such as when MSs speed is high, the CLPC algorithm cannot track the SIR variations, which results in degraded performances. Indeed in this case the speed of SIR variations is much higher than the repetition period of the algorithm, which may result in sending to a MS at a given instant t_(i), a power control command obtained from environment requirements at instant t_(i−1), and which no longer corresponds to environment requirements at instant t_(i). This problem could be solved by reducing the repetition period of the algorithm, but this would result in a signalling increase between BTS and MS, and therefore in a non efficient use of available radio resources.

[0010] Therefore there is a general need to adapt such power control techniques, in particular to the case of fast changing environments, avoiding such drawbacks. The present invention meets such a purpose.

[0011] The present invention is based on the idea that in certain cases it would in fact be more efficient not to activate the power control algorithm at all, than to activate it (since it might be wrongly activated); this enables to improve the performances in a significant way.

[0012] An object of the present invention is a method for improving performances of a mobile radiocommunication system using a power control algorithm, said method essentially comprising:

[0013] regularly estimating if a criterion is met as to whether said power control algorithm should better be de-activated,

[0014] de-activating said power control algorithm if said criterion is met.

[0015] According to another object of the invention, said de-activation includes performing said algorithm with a relatively higher repetition period.

[0016] According to another object of the invention, said de-activation includes performing another algorithm instead.

[0017] According to another object of the invention, said algorithm and said other algorithm are chosen in a group comprising closed-loop power control algorithms and open-loop power control algorithms.

[0018] According to another object of the invention, said method comprises:

[0019] regularly estimating if a criterion is met as to whether said power control algorithm should better be de-activated, when activated, or activated, when de-activated,

[0020] de-activating, or activating, said power control algorithm if the corresponding criterion is met.

[0021] According to another object of the invention, provision may be made in said method, not to de-activate, or activate, said algorithm too frequently.

[0022] According to another object of the invention, said estimation as to whether said criterion is met is based on an estimation of a deviation value, representative of a deviation between an estimated transmission quality and a target transmission quality.

[0023] According to another object of the invention, said estimation as to whether said criterion is met includes:

[0024] an estimation of a first deviation value, which would have been obtained if said power control algorithm had always been activated, during a given time-interval on which said deviation value is estimated,

[0025] an estimation of a second deviation valve, which would have been obtained if said power control algorithm had never been activated, during said given time-interval on which said deviation value is estimated,

[0026] a choice between activation and de-activation of said algorithm depending on which of said first and second deviation values is the lowest.

[0027] According to another object of the invention, said estimated transmission quality is represented by an estimated signal-to-interference ratio.

[0028] According to another object of the invention, said estimated transmission quality is represented by a received signal power.

[0029] According to another object of the invention, said estimated deviation value is represented by the variance of said estimated transmission quality.

[0030] According to another object of the invention, said method is performed in the uplink transmission direction of said mobile radiocommunication system.

[0031] According to another object of the invention, said method is performed in the downlink transmission direction of said mobile radiocommunication system.

[0032] According to another object of the invention, said mobile radiocommunication system is of CDMA type.

[0033] Another object of the present invention is a mobile radiocommunication network entity (such as in particular BTS) for performing such a method.

[0034] Another object of the present invention is a mobile station (MS) for performing such a method.

[0035] According to another object of the invention, a mobile radiocommunication network entity comprises, for performing said method in said uplink transmission direction:

[0036] means for performing such a method,

[0037] means for sending corresponding power control commands to a mobile station.

[0038] According to another object of the invention, a mobile station comprises, for performing said method in said uplink transmission direction:

[0039] means for receiving power control commands from a mobile radiocommunication network entity, according to such a method.

[0040] According to another object of the invention, a mobile station comprises, for performing said method in said downlink transmission direction:

[0041] means for performing such a method,

[0042] means for sending corresponding power control commands to a mobile radiocommunication network entity.

[0043] According to another object of the invention, a mobile radiocommunication network entity, comprises, for performing said method in said downlink transmission direction:

[0044] means for receiving power control commands from a mobile station, according to such a method.

[0045] These and other objects of the present invention will become more apparent from the following description taken in conjunction with the accompanying drawings:

[0046]FIG. 1 is a diagram intended to illustrate a CLPC algorithm, according to prior art,

[0047]FIG. 2 is a diagram intended to illustrate a CLPC algorithm, modified so as to include a method according to the invention,

[0048]FIG. 3 is a diagram intended to illustrate the type of means required in a mobile network entity and in a mobile station to perform a method according to the present invention, in the uplink transmission direction of a mobile radiocommunication system,

[0049]FIG. 4 is a diagram intended to illustrate the type of means required in a mobile station and in a mobile network entity to perform a method according to the present invention, in the downlink transmission direction of a mobile radiocommunication system.

[0050] As recalled in FIG. 1, a current CLPC algorithm comprises the following steps, for each time t_(i):

[0051] At step 10, the BTS estimates the average received SIR during a period T,

[0052] At step 11, the BTS compares this SIR to a target SIR, SIR_(target),

[0053] If SIR>SIR_(target), at step 12 the BTS sends a “down” power control command to the MS, for the MS to decrease its power by δ dB, where δ is a parameter of the algorithm,

[0054] If SIR<SIR_(target), at step 13 the BTS sends an “up” power control command to the MS, for the MS to increase its power by δ dB.

[0055] This is periodically repeated, with a repetition period T, as illustrated by loop 14.

[0056] As an example, a CLPC algorithm modified so as to include a method according to the invention will be described in the following. It should however be noted that the present invention may be used with other types of power control algorithms than the CLPC one. Besides, this description will be made as an example for the uplink transmission direction, but it should be noted that it may also be used for the downlink transmission direction.

[0057] Let t_(i)=iT be the time when the i-th power control command, ε_(i)=±1 (+1=“up”, −1=“down”) is applied at the MS.

[0058] At time t_(i) the MS changes its power by ε_(i)δ dB, except if power control is de-activated at this time. In this latter case, the MS transmit power does not change.

[0059] Thus, the transmit power of the MS at time t_(i) may be expressed as: $C_{i} = {C_{0} + {\delta {\sum\limits_{k - 1}^{i}\quad {a_{k}ɛ_{k}}}}}$

[0060] where C₀ is the initial transmit power of the MS at time t₀, and a_(k)=1 if the power control was active at time t_(k), and a_(k)=0 otherwise.

[0061] As illustrated in FIG. 2, a CLPC algorithm modified so as to include a method according to the invention comprises the following steps, for each time t_(i):

[0062] At step 20, the BTS estimates the average received SIR_(i). This SIR is estimated and averaged on a period T lust after the signal transmitted by the MS at time t_(i), has been received,

[0063] At step 21, the BTS estimates the SIR, noted SIR_(i), that would have been observed if the power control had always been active, on the time-interval beginning at t_(k=1) and ending at t_(k=i), which has been considered for determining the transmit power of the MS at time t_(i). This SIR may be computed as ${{SIR}_{i}^{\prime} = {{SIR}_{i} + {\delta {\sum\limits_{k = 1}^{i}\quad \left( {ɛ_{k}^{\prime} - {a_{k}ɛ_{k}}} \right)}}}},$

[0064] where ε_(i)′ is the power control command that would have been sent to the MS at time t_(i) if the CLPC algorithm had always been active on the considered time-interval,

[0065] At step 22, the BTS estimates ε_(i+1)′ (in view of computing SIR_(i+1)′ at t_(i+1)):

if SIR_(i)′<SIR_(target), ε_(i+1)′=1

if SIR_(i)′>SIR_(target), ε_(i+1)′=−1

[0066] At step 23, the BTS estimates the variance (σ_(PC))_(i) ² of the SIR that would have been obtained if power control had always been active on the considered time-interval. This variance may be computed as:

(σ_(PC))_(i) ²=(1−c)(σ_(PC))_(i−1) ² +c(SIR_(i)′−SIR_(target))²

[0067] where c is a real parameter between 0 and 1 (usually close to 0).

[0068] At step 24, the BTS estimates the variance (σ_(NO−PC))_(i) ² of the SIR that would have been obtained if power control had never been active on the considered time-interval. This variance may be computed as: $\left( \sigma_{NO\_ PC} \right)_{i}^{2} = {{\left( {1 - c} \right)\left( \sigma_{NO\_ PC} \right)_{i - 1}^{2}} + \left( {c\left( {{SIR}_{i} - {\delta {\sum\limits_{l = 1}^{i}\quad {a_{i}ɛ_{i}}}} - {SIR}_{target}} \right)} \right)^{2}}$

[0069] At step 25, the BTS decides if the power control may be activated or de-activated:

[0070] If the power control is currently active (as checked at step 26):

[0071] If σ_(PC)>σ_(NO) _(—) _(PC)+α (as checked at step 27) a decision is made (at step 28) to de-activate power control,

[0072] Otherwise, a decision is made (at step 29) to keep power control active,

[0073] If the power control is currently inactive (as checked at step 26):

[0074] If σ_(PC)<σ_(NO) _(—) _(PC)−β (as checked at step 30) a decision is made (at step 31) to activate power control,

[0075] Otherwise, a decision is made (at step 32) to keep power control inactive.

[0076] α and β are two positive parameters of this algorithm. In practice, they are close to 0 but usually different from 0 in order to avoid activating and de-activating the CLPC algorithm too frequently.

[0077] At step 33, the BTS compares SIR_(i) to SIR_(target):

[0078] If SIR_(i)>SIR_(target), the BTS provides at step 34 a “down” power control command for the MS (this command may or not be sent to the MS, as indicated hereinafter)

[0079] If SIR₁<SIR_(target), the BTS provides at step 35 an “up” power control command for the MS (this command may or not be sent to the MS, as indicated hereinafter).

[0080] Such an “up” or “down” power control command (provided at step 34 or 35) is combined at step 36 with the result of the decision as to activation or de-activation of the algorithm (provided at step 28, 29, 31, or 32), so as to generate a resulting power control command to be sent to the MS. An “up” or “down” power control command may be sent to the MS, if the power control is active, or activated; if the power control is inactive or de-activated, the BTS may either send such an “up” or “down” power control command to the MS, together with an indication that it has not to be taken into account, or not send any power control command at all to the MS (since it does not need it).

[0081] Besides, the above disclosed algorithm is periodically repeated, as illustrated by loop 37.

[0082] Thus, the above disclosed algorithm comprises the steps of:

[0083] regularly estimating if a criterion is met as to whether said power control algorithm should better be de-activated, when activated, or activated, when de-activated (steps 20-24, 26, 27, 30)

[0084] activating, or de-activating, said power control algorithm if said criterion is met (steps 28, 29, 31, 32).

[0085] In the example disclosed, said estimation as to whether said criterion is met includes:

[0086] an estimation (step 23) of a first deviation value (σ_(PC))_(i) ² which would have been obtained if said power control algorithm had always been activated, during a given time-interval (beginning at t_(k−1) and ending at t_(k−i)) on which said deviation value is estimated,

[0087] an estimation (step 24) of a second deviation value (σ_(NO−PC))_(i) ² which would have been obtained if said power control algorithm had never been activated, during said given time-interval on which said deviation value is estimated,

[0088] a choice (step 25) between activation and de-activation of said algorithm depending on which of said first and second deviation values is the lowest.

[0089] It is to be noted that said second deviation value (σ_(NO−PC))_(i) ² could be replaced by a constant, which might be environment-dependant.

[0090] Besides, when the CLPC algorithm is de-activated, another algorithm that shows some better performances (in particular at high MSs speed) could be used instead, such as an in particular an open loop power control. Another possibility would be to let the CLPC algorithm be active but with a larger repetition period T. It is to be understood that the notion of “de-activation” used in this application includes such various possibilities.

[0091] Besides, other examples of performing said estimation as to whether said criterion is met could be possible. For instance, the variance σ_(i) ² of the estimated signal-to-interference ratio SIR_(i) could be compared to a given threshold (which might be environment-dependant), and depending on the result of this comparison it could be decided whether or not the algorithm should be de-activated.

[0092] Besides, in the example disclosed, said estimated transmission quality is represented by an estimated signal-to-interference ratio. Other examples could be possible; in particular said estimated transmission quality could be represented by a received signal power.

[0093] Besides, in the example disclosed, said estimated deviation value is represented by the variance of the estimated transmission quality; any estimator other than the variance could also be used.

[0094] The example disclosed is particularly advantageous in that it allows a recursive implementation of steps 20-25 of the algorithm, as appears from the above description of this algorithm, but other examples could also be possible.

[0095] Besides, a number of other variants could be envisaged from the above description of the algorithm.

[0096] As an example, said considered time-interval may not be referred to the time origin t₀, but to the current time t_(i) minus some interval, e.g. t_(i) to t_(i−N), where N is a parameter of this algorithm.

[0097] In the latter case, the transmit power of the MS at time t_(i) would be expressed $\quad {{C_{i} = {C_{i - N} + {\delta {\sum\limits_{k = 0}^{N - 1}\quad {a_{i - k}ɛ_{i - k}}}}}},}$

[0098] and the SIR that would have been observed if the power control had always been active on the considered interval as: ${SIR}_{i}^{\prime} = {{SIR}_{i} + {\delta {\sum\limits_{k = 0}^{N - 1}\quad {\left( {ɛ_{i - k}^{\prime} - {a_{i - k}ɛ_{i - k}}} \right).}}}}$

[0099] As another example, in the above disclosed algorithm, when receiving a power control command ε_(i)=±1, the MS computes its new power as C_(i+1)=C_(i)+ε_(i)δ when power control is active.

[0100] The proposed algorithm can be generalized to any function C_(i+1)=f_(i)(C_(i),ε_(i)) where f_(i) are some functions that can also depend from any previous power C_(i) and power control command ε_(i), as well as any other parameter.

[0101] For instance, one might have a different power step for the “up” and “down” power control command, so that:

[0102] C_(i+1)=C_(i)+δ_(up) if the power is increased,

[0103] C_(i+1)=C_(i)−δ_(down) if the power is decreased.

[0104] In a general way, if g_(i) is the function such as g_(i)(C_(i))=C₁ if a_(i)=0 or g_(i)(C_(i))=f_(i)(C_(i),ε_(i)) if a₁=1, and f_(i)′ is the function such as f_(i)′(C_(i))=f_(i)(C_(i),ε_(i)′), the expression of the variance (σ_(NO−PC))_(i) ² becomes:

(σ_(NO) _(—) _(PC))_(i) ²=(1−c)(σ_(NO) _(—) _(PC))_(i−1) ² +c((g _(i) og _(i−1) o . . . og ₁)⁻¹(SIR_(i))−SIR_(target))²

[0105] and the expression of SIR′_(i) becomes:

SIR_(i) ′=f _(i) ′of _(i−1) ′o . . . of ₁ ′o(g _(i) og _(i−1) o . . . og ₁)⁻¹(SIR_(i))

[0106] where the symbol “o” is used to indicate a composition function, and ⁻¹ is used to indicate an inverse function.

[0107] The present invention also has for its object an entity for a mobile radiocommunication network (such as in particular BTS), as well as a mobile station (MS), for carrying out such a method.

[0108] As already noted, the present invention may be used for power control in the uplink transmission direction (from MS to BTS) as well as in the downlink transmission direction (from BTS to MS).

[0109] In the uplink direction:

[0110] a mobile radiocommunication network entity, such as illustrated at 40 in FIG. 3, essentially comprises, further to other classical means (not mentioned here and which may be classical):

[0111] means 41 for performing such a method, from signals noted S1 received from a mobile station

[0112] means 42 for sending corresponding power control commands noted C1 to a mobile station,

[0113] a mobile station, such as illustrated at 43 on FIG. 3, essentially comprises, further to other classical means (not mentioned here and which may be classical):

[0114] means 44 for receiving power control commands C1 from a mobile radiocommunication network entity, provided according to such a method.

[0115] In the downlink direction:

[0116] a mobile station, such as illustrated at 45 on FIG. 4, essentially comprises, further to other classical means (not mentioned here and which may be classical):

[0117] means 46 for performing such a method, from signals noted S2 received from a mobile network entity,

[0118] means 47 for sending corresponding power control commands noted C2 to a mobile network entity,

[0119] a mobile radiocommunication network entity, such as illustrated at 48 on FIG. 4, essentially comprises, further to other classical means (not mentioned here and which may be classical):

[0120] means 49 for receiving power control commands C2 from a mobile station, provided according to such a method.

[0121] Means such as 41 or 46 do not need to be more fully disclosed than as been made above by their function, for a person skilled in the art. Means such as 42, 44, 47, 49, may operate according to any known type of signalling procedures, or protocols, in such type of systems, and therefore do not either need to be more fully disclosed than has been made above, by their function. 

1. A method for improving performances of a mobile radiocommunication system using a power control algorithm, said method comprising: regularly estimating (20-24, 27) if a criterion is met as to whether said power control algorithm should better be de-activated, de-activating (28) said power control algorithm if said criterion is met.
 2. A method according to claim 1, wherein said de-activation includes performing said algorithm with a relatively higher repetition period.
 3. A method according to claim 1, wherein said de-activation includes performing a different algorithm instead.
 4. A method according to claim 3, wherein said algorithm and said other algorithm are chosen in a group comprising closed-loop power control algorithms and open-loop power control algorithms. 5 A method according to any of claims 1 to 4, comprising: regularly estimating (20-24, 26, 27, 30) if a criterion is met as to whether said power control algorithm should better be de-activated, when activated, or activated, when de-activated, de-activating (28), or activating (31), said power control algorithm if the corresponding criterion is met. 6 A method according to any of claims 1 to 5, wherein provision is made not to de-activate, or activate, said algorithm too frequently.
 7. A method according to any of claims 1 to 6, wherein said estimation as to whether said criterion is met is based on an estimation of a deviation value, representative of a deviation between an estimated transmission quality and a target transmission quality.
 8. A method according to claim 7, wherein said estimation as to whether said criterion is met includes: an estimation (23) of a first deviation value, which would have been obtained if said power control algorithm had always been activated, on a given time-interval on which said deviation value is estimated, an estimation (24) of a second deviation value, which would have been obtained if said power control algorithm had never been activated, on said given time-interval on which said deviation value is estimated, a choice (25) between activation and de-activation of said algorithm depending on which of said first and second deviation values is the lowest.
 9. A method according to claim 7 or 8, wherein said estimated transmission quality is represented by an estimated signal-to-interference ratio.
 10. A method according to claim 7 or 8, wherein said estimated transmission quality is represented by a received signal power.
 11. A method according to any of claims 7 to 10, wherein said estimated deviation value is represented by the variance of said estimated transmission quality.
 12. A method according to any of claims 1 to 11, wherein said method is performed in the uplink transmission direction of said mobile radiocommunication system.
 13. A method according to any of claims 1 to 11, wherein said method is performed in the downlink transmission direction of said mobile radiocommunication system.
 14. A method according to any of claims 1 to 13, wherein said mobile radiocommunication system is of CDMA type.
 15. A mobile radiocommunication network entity (40), comprising, for performing a method according to any of claims 1 to 14, in the uplink transmission direction of a mobile radiocommunication system: means (41) for performing said method, means (42) for sending corresponding power control commands (C1) to a mobile station (43).
 16. A mobile station (43), comprising, for performing a method according to any of claims 1 to 14, in the uplink transmission direction of a mobile radiocommunication system: means (44) for receiving power control commands (C1) from a mobile radiocommunication network entity (40), according to said method.
 17. A mobile station(45), comprising, for performing a method according to any of claims 1 to 14, in the downlink transmission direction of a mobile radiocommunication system: means (46) for performing said method, means (47) for sending corresponding power control commands (C2) to a mobile radiocommunication network entity (48).
 18. A mobile radiocommunication) network entity (48), comprising, for performing a method according to any of claims 1 to 14, in the downlink transmission direction of a mobile radiocommunication system: means (49) for receiving power control commands (C2) from a mobile station, according to said method. 